Big Huge Thesaurus

sense impression

noun